package jdbc;

import java.sql.ResultSet;
import java.sql.SQLException;

public class TiendaJDBC {

	public static void insertartienda(String cif, String nombre, int id_persona)
			throws SQLException {

		conexion.con();

		String query = ("Insert into tienda (cif, nombre, contacto) values ('"
				+ cif + "','" + nombre + "','" + id_persona + "');");

		if (!TiendaJDBC.comprobartienda(cif, null)) {
			conexion.insertar(query);
		} else {
			System.out.println("Ya existe en la base de datos");
		}

	}

	public static boolean comprobartienda(String cif, Integer id_tien)
			throws SQLException {
		boolean resul = false;
		String c = "Select * from tienda where cif='" + cif + "' OR id_tienda="
				+ id_tien + ";";
		ResultSet comprobacion = conexion.crearconsulta(c);

		if (comprobacion.next()) {
			resul = true;
		}

		return resul;
	}

	public static Integer buscatiendaid(String cif) throws SQLException {
		conexion.con();
		Integer id_tienda = 0;
		ResultSet comprobacion = conexion
				.crearconsulta("Select id_tienda from tienda where cif='" + cif
						+ "';");

		while (comprobacion.next()) {
			id_tienda = comprobacion.getInt("id_tienda");

		}
		conexion.cerrarconexion();
		return id_tienda;

	}

}
